#ifndef CPONTO_H_INCLUDED
#define CPONTO_H_INCLUDED

class Ponto {
    private:
        double posX;
        double posY;
        bool marcado;

    public:
        Ponto(int x, int y);
        Ponto();
        ~Ponto();

        void setX(int x);
        void setY(int y);
        void setX (double x);
        void setY (double y);

        void setPonto(int x, int y);
        int getX();
        int getY();

        double getXd();
        double getYd();

        void inverteMarcado();
        bool isMarcado();
        void setMarcado(bool m);
        int calcDistancia(Ponto * p);

        bool operator == (Ponto * p);
};
#endif // CPONTO_H_INCLUDED
